package net.maku.biz.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import lombok.Data;
import lombok.EqualsAndHashCode;
import net.maku.framework.mybatis.entity.BaseEntity;

import java.util.Date;
import java.util.List;

/**
 * 民主管理
 *
 * @author 阿沐 babamu@126.com
 * @since 1.0.0 2025-03-27
 */
@EqualsAndHashCode(callSuper=false)
@Data
@TableName(value = "biz_democracy",autoResultMap = true)
public class BizDemocracyEntity extends BaseEntity {

	/**
	* 工会ID
	*/
	private Long orgId;

	/**
	* 可见工会
	*/
	@TableField(typeHandler = JacksonTypeHandler.class)
	private List<Long> visibleOrg;

	/**
	* 封面图
	*/
	@TableField(typeHandler = JacksonTypeHandler.class)
	private List<String> surfacePlot;

	/**
	* 内容标题
	*/
	private String title;

	/**
	* 发布内容
	*/
	private String contents;

	/**
	* 浏览量
	*/
	private Integer pageView;

	/**
	* 是否置顶
	*/
	private Integer topOrNot;

	/**
	* 审核通过时间
	*/
	private Date auditTime;

	/**
	* 发布状态  0：停用   1：正常
	*/
	private Integer status;

	/**
	* 附件
	*/
	private String attachment;

	/**
	* 租户ID
	*/
	private Long tenantId;







}